1
general::
Phrase(s): denounce someone for something
to criticize someone publicly for doing something. • The candidate denounced the governor for raising taxes. • Donna denounced the mayor for incompetence.
McGrawhill's American Idioms And Phrasal Verbs